// -----------------------------
// Author: 		Dhaenens Gert 
// Creation: 	2/20/2015 8:11:27 PM				
// -----------------------------

#ifndef _Job_h
#define _Job_h

#include "Common.h"

namespace Flow
{

	class JobManager;

	class Job
	{
	public:

		friend class JobManager;

		virtual ~Job();

		virtual void	Run() = 0;

	protected:

		Job();

	private:

		Job(const Job& refJob);
		Job& operator=(const Job& refJob);
	};

}

#endif